SoftwareShield CheckPoint Activation

SoftwareShield Manual-Activator > SoftwareShield CheckPoint™ Activation > SoftwareShield CheckPoint Activation

## SoftwareShield CheckPoint™ Activation

Activating your software manually (Online using the CheckPoint License Server) is achieved by using the ClientProtector in your application to receive manual input from the user and your staff using the Manual-Activator to connect to the CheckPoint Server to generate Activation Codes remotely. No internet connection is required at the customers location, but your staff require an internet connection to the CheckPoint server. Your staff must also physically operate the Manual-Activator.

### Serial Number Code Exchange

During this communication a Serial Number code exchange will be performed. A Serial Number code exchange involves:

1. The client communicating to your staff (and entering through your UI) a Serial Number you provided them as a result of a purchase. These Serial Numbers could have been pre-generated or dynamically generated as a result of a sale. (See: Generate Serial Numbers).

2. The client communicating to your staff an Authorization Request Code that the ClientProtector dynamically generated for the users machine and license. (See: Authorization Request Codes).

3. Both of these (Serial Number and Authorization Request Code) being received by your staff who then input them into the Manual-Activator application. The Manual-Activator transmits this data to the CheckPoint License Server.

4. After the CheckPoint License Server successfully validates both, it will generate an Activation Code in response - that your staff can then communicate back to the user by phone or email.

Thus - the exchange of these three prices of information (two from the client and one back from the CheckPoint License Server) forms a "Serial Number code exchange". The ClientProtector manages everything on the client side, the CheckPoint License Server manages everything on the server-side and your staff serves as a human proxy for the exchange.

Once the Activation Code is successfully validated by the ClientProtector, the license state is updated and this information is reported back to your application.

### Manual Online Activation Steps

The steps to manually Activate the users software with the CheckPoint License Server are:

1. Make sure the "Online" button is selected at the top of the Manual-Activator.

2. Connect to and log-on to the CheckPoint License Server. See: Connecting To Your CheckPoint Server. If the server is connected correctly you can continue, if there is any problem with the server or its connection to the CheckPoint database, you will be notified. See: Interpreting Connection and Database Status

3. Enter the user provided Serial Number. See: Entering Customers Serial Numbers.

4. Enter the user provided Authorization Request Code. See Entering Customers Authorization Request Codes.

5. Once you enter an apparently valid Serial Number and Authorization Request Code, the "Generate Now" button will become enabled. Click this button to send the web-service call to the server to perform the Serial Number code exchange. See: Invoking CheckPoint Server to Generate Activation Code

6. Once the call returns from the server, an Activation Code will appear in the Activation Code edit box and the light on the bottom of the dialog will turn green. If there was any error in processing the request, more information will appear in the description field next to the Activation Code edit box and the light will remain red. See: Providing Activation Codes To Your Customers